package com.rjwh.dingdong.client.mvp.view;

import com.rjwh.dingdong.client.mvp.MvpView;

import java.util.List;

/**
 * Created by wby on 2016/6/1.
 */
public interface CommunityPostDetailView extends MvpView {
    void showLoadingView();

    void hideLoadingView();

    void showErrorView();

    void hideErrorView();

    void loadUrl(String url);

    void initPraiseViewState(String isfavorited, String ispraised);

    void loadShareData(String title, String introduction, String sharefilepath, List<String> image);

    /**
     * 是否已点赞
     *
     * @return
     */
    boolean getPraiseCheck();

    /**
     * 是否为点赞操作
     *
     * @return
     */
    boolean isDoParise();

    /**
     * 更新点赞按钮状态
     *
     * @param isZan
     */
    void setZanBtnChecked(boolean isZan);

    /**
     * s是否已收藏
     *
     * @return
     */
    boolean getFavorCheck();

    /**
     * 更新收藏按钮状态
     *
     * @param isFavor
     */
    void setFavourBtnCheck(boolean isFavor);

    /**
     * 显示toolbar上的按钮
     */
    void showMenuItems();
}
